Automaton based Model Checking Using Multiway Decision Graphs
نویسندگان
چکیده
Abstract. In this paper we present a formal hardware verification tool implementing an automata based model checking algorithm using Multiway Decision Graphs. The tool first transforms the property formula into a Generalized Buchi Automaton. It then uses a newly developed algorithm to check the language emptiness on the product machine composed from the system under verification and the constructed property automaton. We have implemented the proposed tool and applied it to a number of benchmark designs as well as a larger case study of an Asynchronous Transfer Mode switch fabric.
منابع مشابه
Multiway Decision Graphs Reduction Approach based on the HOL Theorem Prover
Multiway Decision Graphs (MDGs) subsume Binary Decision Diagrams (BDDs) by representing formulae which are suitable for first-order model checking able to handle large datapath circuits. In this paper, we propose a reduction approach to improve MDGs model checking. We use a reduction platform based on combining MDGs with the rewriting engine of the HOL theorem prover. The idea is to prune the t...
متن کاملLCF-style for Secure Verification Platform based on Multiway Decision Graphs
Formal verification of digital systems is achieved, today, using one of two main approaches: states exploration (mainly model checking and equivalence checking) or deductive reasoning (theorem proving). Indeed, the combination of the two approaches, states exploration and deductive reasoning promises to overcome the limitation and to enhance the capabilities of each. A comparison between both c...
متن کاملA Tool for Verifying ASM Models Using Multiway Decision Graphs
In this paper we present a formal hardware verification tool linking ASM with MDG. ASM (Abstract State Machines) is a state based language for describing transition systems. MDG (Multiway Decision Graphs) provides symbolic representation of transition systems with support of abstract sorts and functions. We implemented a transformation tool that automatically generates MDG models from ASM speci...
متن کاملVerification of an ATM Switch Fabric using Multiway Decision Graphs
Abstract. We present our results on formally verifying the implementation of an ATM switch fabric. The verification is performed automatically at the Register-Transfer level using a new class of decision graphs called Multiway Decision Graphs (MDGs). We performed the verification of the RTL description against its gate-level implementation and also the checking of specific properties that chara...
متن کاملHigh Level Reduction Technique for Multiway Decision Graphs Based Model Checking
Multiway Decision Graphs (MDGs) represent and manipulate a subset of first-order logic formulae suitable for model checking of large data path circuits. Due to the presence of abstract variables, existing reduction algorithms that is defined on symbolic model checking with BDD cannot be used with MDG. In this paper we propose a technique to construct a reduced MDG model for circuits described a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004